package com.jetbrains.ls.b;

import java.sql.Date;
import java.util.Collections;

import com.jetbrains.ls.data.LicenseData;
import com.jetbrains.ls.data.ProductData;

public abstract class b {

    protected static final String b = "-";
    public static int c;

    public b(com.jetbrains.ls.b.a p1) {
    }

    @org.jetbrains.annotations.Nullable
    public final com.jetbrains.ls.a.j b(String p1) throws Exception {
        LicenseData license = new LicenseData();
        license.setLicenseeName("cracked");
        license.setProducts(Collections.singletonList(new ProductData("II", null, Date.valueOf("2099-12-31"))));
        return com.jetbrains.ls.a.j.a(license);
    }

    protected abstract Object a(String p1);

}